package hello;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Lazy;
import org.springframework.context.annotation.Scope;

//这是个配置类,配置Spring容器中的内容
//标准情况下,Spring的配置类要添加下面的注解
@Configuration
public class Config {
    //编写下面的@Bean注解
    //这个注解下面编写一个方法
    //这个方法返回的对象,就会保存到Spring容器
    @Bean
    //@Scope("prototype")
    @Lazy
    public Stu stu(){
        //实际上每个保存到Spring容器的对象都要有一个唯一的名字
        //这个名字就是这个方法的方法名
        //简单来说,这个杨过对象的在Spring容器中的id就是stu
        Stu stu=new Stu();
        stu.setName("杨过");
        stu.setAge(26);
        return stu;
    }


}
